#include "SoundMgr.h"

SoundMgr* SoundMgr::instance = NULL;

SoundMgr* SoundMgr::getInstance() {
	if (!instance) {
		instance = new SoundMgr();
	}
	return instance;
}



SoundMgr::~SoundMgr(void)
{

}

#pragma region fileNames
char *files[_FILE_NUM]={"balloon_pop.wav",
	"ball_bounce.wav",
	"bigbrother_awakens.wav",
	"bigbrother_fly.wav",
	"bigbrother_select.wav",
	"bigbrother_yell.wav",
	"bird 01 collision a1.wav",
	"bird 01 collision a1_low.wav",
	"bird 01 collision a2.wav",
	"bird 01 collision a2_low.wav",
	"bird 01 collision a3.wav",
	"bird 01 collision a3_low.wav",
	"bird 01 collision a4.wav",
	"bird 01 collision a4_low.wav",
	"bird 01 flying.wav",
	"bird 01 select.wav",
	"bird 02 collision a1.wav",
	"bird 02 collision a2.wav",
	"bird 02 collision a3.wav",
	"bird 02 collision a4.wav",
	"bird 02 collision a5.wav",
	"bird 02 flying.wav",
	"bird 02 select.wav",
	"bird 03 collision a1.wav",
	"bird 03 collision a2.wav",
	"bird 03 collision a3.wav",
	"bird 03 collision a4.wav",
	"bird 03 collision a5.wav",
	"bird 03 flying.wav",
	"bird 03 select.wav",
	"bird 04 collision a1.wav",
	"bird 04 collision a2.wav",
	"bird 04 collision a3.wav",
	"bird 04 collision a4.wav",
	"bird 04 flying.wav",
	"bird 04 select.wav",
	"bird 05 collision a1.wav",
	"bird 05 collision a2.wav",
	"bird 05 collision a3.wav",
	"bird 05 collision a4.wav",
	"bird 05 collision a5.wav",
	"bird 05 flying.wav",
	"bird 05 select.wav",
	"bird destroyed.wav",
	"bird misc a1.wav",
	"bird misc a10.wav",
	"bird misc a11.wav",
	"bird misc a12.wav",
	"bird misc a2.wav",
	"bird misc a3.wav",
	"bird misc a4.wav",
	"bird misc a5.wav",
	"bird misc a6.wav",
	"bird misc a7.wav",
	"bird misc a8.wav",
	"bird misc a9.wav",
	"bird next military a1.wav",
	"bird next military a2.wav",
	"bird next military a3.wav",
	"bird pushing egg out.wav",
	"bird shot-a1.wav",
	"bird shot-a2.wav",
	"bird shot-a3.wav",
	"bird_06_flying.wav",
	"boomerang_activate.wav",
	"boomerang_select.wav",
	"boomerang_swish.wav",
	"button_radio.wav",
	"goldenegg.wav",
	"ice light collision a1.wav",
	"ice light collision a2.wav",
	"ice light collision a3.wav",
	"ice light collision a4.wav",
	"ice light collision a5.wav",
	"ice light collision a6.wav",
	"ice light collision a7.wav",
	"ice light collision a8.wav",
	"level clear military a1.mp3",
	"level clear military a2.mp3",
	"level failed piglets a1.mp3",
	"level failed piglets a2.mp3",
	"level start military a1.mp3",
	"level start military a2.mp3",
	"light damage a1.wav",
	"light damage a2.wav",
	"light damage a3.wav",
	"light destroyed a1.wav",
	"light destroyed a2.wav",
	"light destroyed a3.wav",
	"light rolling.wav",
	"menu back.wav",
	"menu confirm.wav",
	"menu select.wav",
	"mighteagle.wav",
	"mightyeagle.wav",
	"mightyeagle_thump.wav",
	"mightymouse.wav",
	"mightymouse_select.wav",
	"piano-c.wav",
	"piano-cis.wav",
	"piano-d.wav",
	"piano-dis.wav",
	"piano-e.wav",
	"piano-f.wav",
	"piano-fis.wav",
	"piano-g.wav",
	"piglette collision a1.wav",
	"piglette collision a2.wav",
	"piglette collision a3.wav",
	"piglette collision a4.wav",
	"piglette collision a5.wav",
	"piglette collision a6.wav",
	"piglette collision a7.wav",
	"piglette collision a8.wav",
	"piglette damage a1.wav",
	"piglette damage a2.wav",
	"piglette damage a3.wav",
	"piglette damage a4.wav",
	"piglette damage a5.wav",
	"piglette damage a6.wav",
	"piglette damage a7.wav",
	"piglette damage a8.wav",
	"piglette destroyed.wav",
	"piglette oink a1.wav",
	"piglette oink a10.wav",
	"piglette oink a11.wav",
	"piglette oink a12.wav",
	"piglette oink a2.wav",
	"piglette oink a3.wav",
	"piglette oink a4.wav",
	"piglette oink a5.wav",
	"piglette oink a6.wav",
	"piglette oink a7.wav",
	"piglette oink a8.wav",
	"piglette oink a9.wav",
	"piglette oink story.wav",
	"pig_bd.wav",
	"pig_hi-hat_1.wav",
	"pig_hi-hat_2.wav",
	"pig_snare_1.wav",
	"pig_snare_2.wav",
	"pig_snare_3.wav",
	"pig_snare_4.wav",
	"redbird_yell01.wav",
	"redbird_yell02.wav",
	"redbird_yell03.wav",
	"rock collision a1.wav",
	"rock collision a2.wav",
	"rock collision a3.wav",
	"rock collision a4.wav",
	"rock collision a5.wav",
	"rock damage a1.wav",
	"rock damage a2.wav",
	"rock damage a3.wav",
	"rock destroyed a1.wav",
	"rock destroyed a2.wav",
	"rock destroyed a3.wav",
	"rock rolling.wav",
	"slingshot streched.wav",
	"special boost.wav",
	"special egg explosion.wav",
	"special egg.wav",
	"special group.wav",
	"star_collect.wav",
	"tnt box explodes.wav",
	"trampoline.wav",
	"wood collision a1.wav",
	"wood collision a2.wav",
	"wood collision a3.wav",
	"wood collision a4.wav",
	"wood collision a5.wav",
	"wood collision a6.wav",
	"wood damage a1.wav",
	"wood damage a2.wav",
	"wood damage a3.wav",
	"wood destroyed a1.wav",
	"wood destroyed a2.wav",
	"wood destroyed a3.wav",
	"wood rolling.wav"};
#pragma endregion fileNames
